SCTP: A Proposed Standard for Robust Internet Data Transport

نویسندگان

  • Armando L. Caro
  • Janardhan R. Iyengar
  • Paul D. Amer
  • Sourabh Ladha
  • Gerard J. Heinz
  • Keyur C. Shah
چکیده

M ost Internet protocol-based networks employ either the transmission control protocol (TCP) or the user datagram protocol (UDP) for data transfer. However, these two general-purpose protocols provide disjointed services and do not ideally satisfy all application needs. The general-purpose stream control transmission protocol is designed to expand the scope beyond TCP and UDP. SCTP evolved from a telephony sig-naling protocol for IP networks. 1 Today it is a proposed Internet Engineering Task Force standard (RFC 2960). 2 Like TCP, SCTP provides a reliable, full-duplex connection and mechanisms to control network congestion. Unlike both TCP and UDP, however, SCTP offers new delivery options that are particularly desirable for telephony signaling and multimedia applications. Table 1 compares SCTP's services and features with those of TCP and UDP. An SCTP connection, called an association, provides novel services such as multihoming, which allows the end points of a single association to have multiple IP addresses, and multistreaming, which allows for independent delivery among data streams. SCTP also features a four-way handshake to establish an association, which makes it resistant to blind denial-of-service attacks and thus improves overall protocol security. TCP provides a byte-stream data delivery service, whereas SCTP provides a message-oriented data delivery service. Figure 1 illustrates a generalization of the SCTP packet format. The packets always begin with an SCTP common header, a minimal structure that provides three basic functions: • Source and destination ports. Together with the IP addresses in the IP header, the port numbers identify the association to which an SCTP packet belongs. • Verification tags. Vtags ensure that the packet belongs to the current incarnation of an association. • Checksum. This computed value maintains the entire packet's data integrity. The remainder of an SCTP packet consists of one or more chunks, concatenated building blocks that contain either control or data information. This format differs from TCP and UDP packets, which include control information in the header and offer only a single optional data field. SCTP control chunks transfer information needed for association functionality, while data chunks carry application-layer data. The current specification defines 14 different control chunks for association establishment, association termination, data acknowledgment (ACK), destination failure detection and recovery, explicit congestion notification (ECN), and error reporting. SCTP is exten-sible, allowing new control chunk types to be defined in the future. Each chunk has a chunk header that identifies its length, type, and any special flags the type needs. …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mobile SCTP Transport Layer Mobility Management for the Internet

Transport layer mobility management is proposed as an alternative to network layer methods like Mobile IP for realising seamless mobility in the Internet. Mobility management in the transport layer is purely accomplished by use of SCTP (Stream Control Transmission Protocol) and some of its currently proposed extensions. With Mobile SCTP seamless hand over even crossing physical, link and networ...

متن کامل

Design of SCTP-SCF

1 Dept. of Computer Information, Daeduk College, Deajon, Korea 2 Dept. of Computer Science, Namseoul Univ., Cheonan, Korea Summary SCTP (Stream Control Transmission Protocol) is a general-purpose transport protocol for IP network data communications. This paper examines methods of guaranteeing multi-streaming management and fairness among streams within SCTP associations. We investigated an imp...

متن کامل

Performance Evaluations for Multimedia Applications over Pr - Sctp

As multimedia applications over the Internet proliferate, the efficient transport of both the signaling and multimedia data becomes increasingly important. Transmission Control Protocol (TCP) and User Datagram Protocol (UDP), the two most widely used but limited transport protocols, are not well suited to contemporary multimedia applications involving digital voice, audio and video communicatio...

متن کامل

SCTP: new transport protocol for TCP/IP - Internet Computing, IEEE

T he transport layer’s primary role is to provide end-to-end communications service between two or more applications running on different hosts. It isolates the applications from the specifics of the underlying network connecting the hosts and provides a simple interface for applications developers. The transport layer can also perform sophisticated actions such as flow control, error recovery,...

متن کامل

Deployment of Stream Control Transmission Protocol (SCTP) to Maintain the Applications of Data Centers

with developments of real-time applications into data centers, the need for alternatives of the standard TCP protocol has been prime demand in several applications of data centers. The several alternatives of TCP protocol has been proposed but SCTP has edge due to its several well-built characteristics that make it capable to work efficiently. In this paper, we examine the features of SCTP into...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Computer

دوره 36  شماره 

صفحات  -

تاریخ انتشار 2003